REST API
The REST API is Live Hub's interface for managing and monitoring the platform from your own systems. You are the client, and Live Hub is the server. Use it to configure the platform and read data back out of it: call details, recordings, transcripts, and campaigns.
If you are building a bot framework, middleware, or a custom speech provider that Live Hub connects to, see Bot and speech provider APIs instead. That is a different API with a different authentication model: there, Live Hub is the client, and you implement the server.
Base URL
Every endpoint sits under https://livehub.audiocodes.io, with the path prefix
/api/v1/. A GET request for the call details resource is therefore:
https://livehub.audiocodes.io/api/v1/calls
AI Agents is the exception. It has an extensive API of its own,
behind /ai-framework-management/api/v1/. See
AI Agents API.
REST API reference
- Authentication — obtain a bearer token with the OAuth 2.0 client credentials grant, using the ID and secret of an API client created in Access control (IAM).
- Filtering, pagination and sorting — filter, paginate and sort the collection endpoints, which all share the same query conventions.
- API resources — look up the endpoints themselves.
Outbound calling is documented with the capability rather than here, because it is inseparable from the bot-side configuration it depends on. See Outbound calling API.